package com.alu.chess.testsuit;

import org.junit.runner.JUnitCore;
import org.junit.runner.Result;
import org.junit.runner.notification.Failure;

/**
 * 运行国际象棋应用的测试套件
 * 
 * @author jundonch
 *
 */
public class ChessTestSuitRunner
{
	public static void main(String[] args)
	{
		Result result = JUnitCore.runClasses(ChessTestSuit.class);
		
		// 打印所有的错误
		for(Failure f : result.getFailures())
		{
			System.err.println(f.toString());
		}
		
		// 如果没有错误，打印测试通过
		if(result.wasSuccessful())
		{
			System.out.println("所有测试全部通过");
		}
	}
}
